package com.wanwu.channel.notify.model;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 交易请求
 */
@Data
public class TradeReq implements Serializable {

    private static final long serialVersionUID = -9143544162455187384L;

    /**
     * 业务订单回调地址
     */
    private String notifyUrl;
    /**
     * 商品简单描述
     */
    private String goodsBody;
    /**
     * 商号
     */
    private String merchantCode;
    /**
     * 业务订单号
     */
    private String outTradeNo;
    /**
     * 订单总⾦额，传⼊参数单位为：元
     */
    private BigDecimal totalFee;
    /**
     * 订单总⾦额，传⼊参数单位为：元
     */
    private BigDecimal goodsTag;

    /**
     * 商品详情，单品优惠活动该字段必传
     * */
    private String detail;

    /**
     * 订单失效时间，格式为yyyyMMddHHmmss
     */
    private String expireTime;


    /**
     * 订单类型：1：现场交易，2：担保交易
     */
    private Integer type;
}
